excavation debris and wastes - Espagnol Anglais Dictionnaire